European barracuda - İspanyolca İngilizce Sözlük